Page({
  data: {
    name:'张三' // 页面初始化数据name的初始值
  },
  onLoad(){
    this.testData() // 使用页面生命周期OnLoad函数，当页面加载时候，调用testData方法
    // 动态设置标题
  },
  changeName(name){
    console.log(name) // 打印changeName(name)中的name值，不是打印页面初始化的name
    this.setData({ // 重新设置一个name的值，值的来源是来自name.target.dataset.name，也就是从页面来
      name:name.target.dataset.name
    })
    // 动态改变页面标题
    wx.setNavigationBarTitle({
      title: this.data.name,
    })
  },
  testData(){
    var dataOne = {i:{n:{q:5}},k:{s:6}} // 定义一个Object对象，并且打印 dataOne
    // var dataTwo = 
    console.log(typeof(dataOne)) //查看data的类型，打印为object
    console.log('dataOne',dataOne)
    // 打印dataOne中q的值
    console.log(dataOne.i.n.q)
  },
  onChange(e){
    // console.log(e.detail)
    this.setData({
      address:e.detail
    })
  },
  // 第四节 api网络请求
  addressSearch(){
    var that = this
    // 将that指代this，回调函数success中的this显示undefined，需要将外层this传进来
    console.log('data',that.data.address)
    wx.request({
      url: 'https://swxy.ncscu.cn/api/address2lnglat/?format=json&address='+this.data.address,
      method:'GET',
      header:{'content-type':'application/json'},
      success(res){
        console.log(res)
        if (res.data==null||res.data=='参数无效') {
          // 请检查地址
          wx.showToast({
            title: '请检查地址',
            icon:'error'
          })
        }else{
          wx.showToast({
            title: '查询成功',
          })
          that.setData({
            // 湖南省长沙市望城区中南林业科技大学涉外学院
            addressInfo:res.data
          })
        }
        console.log(that.data)
      }
    })
  }
})